Untangling Regulatory Text: Multidimensional Separation of Concerns and Task-Oriented Linking
نویسندگان
چکیده
Regulatory text is a complex network of information distinguished by technical language, large volume, and tangled concepts formed by embedded cross-references. Scattering and tangling add to the cognitive pressures on users of regulatory text. Multidimensional Separation of Concerns (MDSOC) is a software engineering method aimed at untangling source code objects that contain cross-cutting, overlapping, or interacting concerns. The MDSOC approach i s to refactor the source code into separated and untangled unidimensional concerns. The result is more understandable source code. This paper explores the application of MDSOC model to regulatory text. In particular, we sketch out how taskoriented linking can be used to untangle large bodies of regulatory text.
منابع مشابه
Adding Aspect-Oriented Programming Features to C#.NET by using Multidimensional Separation of Concerns (MDSOC) Approach
Aspect Oriented Programming (AOP) methodology is based on the idea that computer systems are better programmed by separately specifying the various concerns of a system and some description of their relationships, and then relying on mechanisms in the underlying AOP environment to automatically weave them together into a coherent program. The term Aspect Oriented Programming includes Multidimen...
متن کاملAudience awareness of Persian learners of English writing: Towards a model of task-oriented strategies
Persian learners of English often avoid attending to audience considerations, which brings them lower scores. The present study was conducted in a major university in Iran to help Persian learners develop a sense of audience awareness in writing. Thirty five Persian students of English were trained with a focus on process-oriented instruction. The intended task was a...
متن کاملMultidimensional Separation of Concerns
Separation of concerns has been widely recognized to be a major issue in software design. Unfortunately, the definition of what concerns have to be considered of primary importance, and which is the best way to support software development based on those concerns are still missing. This paper presents three examples of separation of concerns and discusses possible solutions. The taken approach ...
متن کاملA Runtime Model for Multi-Dimensional Separation of Concerns
Multi-dimensional separation of concerns techniques for aspect-oriented software development (AOSD) support symmetric representation and composition of various concerns in a system. In a multi-dimensional separation one can project any set of concerns on another set of concerns hence offering powerful modular and compositional reasoning abilities. This is in contrast with asymmetric approaches ...
متن کاملUnderstanding Feature Modularity
In this dissertation, we explore language and modularity support for features founded on an algebraic model geared for program synthesis. Our model integrates ideas from collaboration-based designs, mixin layers, aspect oriented programming, multidimensional separation of concerns, and generative programming. We assess our model with an implementation of a non-trivial product line case study, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003